Groundhogg\Contact_Query D

Total Complexity 287
Dependencies 16
Dependents 35
Total lines 2,251
Lines of code 1,234
Logical lines of code 746
Comment lines 619
Methods 69
Properties 7

Methods 69

Method Rating Maintainability Complexity Lines of code
set_where_conditions()
D
12
89 274
parse_query_vars()
C
33 29 85
maybe_setup_query()
A
47 12 39
basic_event_filter()
A
43 9 49
basic_activity_filter()
S
46 6 41
tags_include()
S
51 6 28
filter_link_clicked()
S
46 5 39
filter_email_received()
S
48 5 33
tags_exclude()
S
50 5 33
filter_unsubscribed()
S
57 6 15
filter_anniversary()
S
51 5 25
query()
S
56 5 19
filter_email_opened()
S
48 4 33
filter_optin_status()
S
55 4 21
filter_owner()
S
56 4 19
count()
S
56 4 18
filter_custom_activity()
S
57 4 15
marketable()
S
54 3 22
not_marketable()
S
55 3 20
filter_saved_search()
S
56 3 18
filter_tags()
S
58 3 16
filter_broadcast_link_clicked()
S
60 3 13
filter_sub_query()
S
61 3 13
joinTags()
S
61 3 12
get_sql()
S
63 3 11
filter_page_viewed()
S
55 2 19
filter_page_visited()
S
55 2 19
joinPageVisits()
S
55 2 19
filter_primary_related()
S
57 2 16
filter_secondary_related()
S
57 2 16
get_results()
S
64 3 9
joinActivity()
S
60 2 13
register_filters()
S
60 2 12
filter_city()
S
62 2 11
filter_region()
S
62 2 11
filter_country()
S
62 2 11
filter_broadcast_received()
S
65 2 9
filter_broadcast_opened()
S
65 2 9
filter_user_meta()
S
63 2 10
filters()
S
69 2 7
filter_is_marketable()
S
64 2 10
filter_zip_code()
S
72 1 5
filter_optin_status_changed()
S
68 1 7
get_var()
S
76 1 4
filter_contact_id()
S
79 1 3
filter_first_name()
S
79 1 3
__toString()
S
81 1 3
filter_last_name()
S
79 1 3
set_query_var()
S
75 1 4
register_filter()
S
75 1 4
set_date_key()
S
73 1 5
filter_email()
S
74 1 4
filter_date_created()
S
79 1 3
filter_confirmed_email()
S
75 1 4
filter_age()
S
69 1 6
filter_logged_in()
S
78 1 3
filter_birthday()
S
72 1 5
filter_funnel_history()
S
75 1 4
filter_meta()
S
79 1 3
filter_user_id()
S
79 1 3
filter_is_user()
S
79 1 3
filter_user_role_is()
S
64 1 9
filter_funnel_pending()
S
72 1 5
filter_phone()
S
66 1 8
filter_was_not_active()
S
72 1 5
filter_was_active()
S
78 1 3
filter_not_logged_in()
S
72 1 5
filter_logged_out()
S
78 1 3
__construct()
S
73 1 5